DELFT-JAVA Link Translation Buffer

نویسندگان

  • C. John Glossner
  • Stamatis Vassiliadis
چکیده

We describe the hardware support in the DELFT-JAVA processor which enables efficient dynamic linking of JAVA programs. The proposed mechanism supports method invocation of dynamically linked classes through the use of a Link Translation Buffer (LTB). Since our Instruction Set Architecture directly supports dynamically linked method invocation, the Link Translation Buffer is architecturally transparent to the executing program. The operation of the LTB is described and preliminary performance results are reported. Method invocation differences between the C++ programming language and the JAVA programming language are outlined. Preliminary performance results for the Link Translation Buffer suggest that program performance may improve from 1.1x to 1.5x when a suitable LTB is used to cache frequently utilized methods.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Delft-Java Engine: An Introduction

In this paper we introduce the Delft-Java multithreaded processor architecture and organization. The proposed architecture provides direct translation capability from the Java Virtual Machine instruction set into the Delft-Java instruction set. The instruction set is a 32-bit RISC instruction set architecture with support for multiple concurrent threads and Java speci c constructs. The parallel...

متن کامل

Delft-Java Dynamic Translation

This paper describes the DELFT-JAVA processor and the mechanisms required to dynamically translate JVM instructions into DELFT-JAVA instructions. Using a form of hardware register allocation, we transform stack bottlenecks into pipeline dependencies which are later removed using register renaming and interlock collapsing arithmetic units. When combined with superscalar techniques and multiple i...

متن کامل

“Deriving unbiased quantitative models of protein translation from ribosome profiling data”

Supplementary Information for “Deriving unbiased quantitative models of protein translation from ribosome profiling data” Alexey A. Gritsenko , Marc Hulsman , Marcel J.T. Reinders , Dick de Ridder 1,2,3,4,∗ 1 The Delft Bioinformatics Lab, Department of Intelligent Systems, Delft University of Technology, Mekelweg 4, 2628 CD Delft, The Netherlands 2 Bioinformatics Group, Wageningen University, D...

متن کامل

Rehashable BTB: An Adaptive Branch Target Buffer to Improve the Target Predictability of Java Code

Abstract. Java programs are increasing in popularity and prevalence on numerous platforms, including high-performance general-purpose processors. The dynamic characteristics of the Java runtime system present unique performance challenges for several aspects of microarchitecture design. In this work, we focus on the effects of indirect branches on branch target address prediction performance. R...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998